home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / lib / tex / inputs / sfonts.tex < prev    next >
Text File  |  1991-05-20  |  24KB  |  491 lines

  1. % File SFONTS - Version of 27 October 1989
  2. % (Lyle Ramshaw replaced "circle" with "lcircle" on 22 Oct 89.)
  3. % (Lyle Ramshaw replaced "am*" with "cm*" on 27 Oct 89.)
  4.  
  5. %  Definition of \newfont and \symbol
  6. %  Note that fonts defined with \newfont won't work
  7. %  with color slides---characters in that font will appear
  8. %  in all color layers and in `invisible' text.
  9. \def\newfont#1#2{\@ifdefinable #1{\font #1=#2\relax}}
  10. \def\symbol#1{\char #1\relax}
  11.  
  12. \message{fonts,}
  13.  
  14. % visible fourteen point fonts
  15. \font\fourteenrm   = lcmss8  scaled \magstep 3 % roman
  16. \font\fourteeni    = cmmi8   scaled \magstep 3 % math italic
  17.     \skewchar\fourteeni ='177                  %  for math accents
  18. \font\fourteensy   = cmsy8   scaled \magstep 3 % symbol
  19.     \skewchar\fourteensy ='60           %   for placement of math accents
  20. \font\fourteenit   = lcmssi8 scaled \magstep 3 % italic
  21. \font\fourteenbf   = lcmssb8 scaled \magstep 3 % bold
  22. \font\fourteentt   = cmtt8   scaled \magstep 3 % typewriter
  23.     \hyphenchar\fourteentt = -1         %  suppress hyphenation in \tt font
  24. \font\fourteenlasy = lasy8  scaled \magstep 3 % LaTeX symbol
  25.  
  26. % invisible fourteen point fonts
  27. \font\ifourteenrm   = ilcmss8  scaled \magstep 3 % roman
  28. \font\ifourteeni    = icmmi8   scaled \magstep 3 % math italic
  29.     \skewchar\ifourteeni ='177                  %  for math accents
  30. \font\ifourteensy   = icmsy8   scaled \magstep 3 % symbol
  31.     \skewchar\ifourteensy ='60           %   for placement of math accents
  32. \font\ifourteenit   = ilcmssi8 scaled \magstep 3 % italic
  33. \font\ifourteenbf   = ilcmssb8 scaled \magstep 3 % bold
  34. \font\ifourteentt   = icmtt8   scaled \magstep 3 % typewriter
  35.     \hyphenchar\ifourteentt = -1         %  suppress hyphenation in \tt font
  36. \font\ifourteenlasy = ilasy8  scaled \magstep 3 % LaTeX symbol
  37.  
  38. % visible seventeen point fonts
  39. \font\seventeenrm   = lcmss8  scaled \magstep 4 % roman
  40. \font\seventeeni    = cmmi8   scaled \magstep 4 % math italic
  41.     \skewchar\seventeeni ='177                  %  for math accents
  42. \font\seventeensy   = cmsy8   scaled \magstep 4 % symbol
  43.     \skewchar\seventeensy ='60           %   for placement of math accents
  44. \font\seventeenit   = lcmssi8 scaled \magstep 4 % italic
  45. \font\seventeenbf   = lcmssb8 scaled \magstep 4 % bold
  46. \font\seventeentt   = cmtt8   scaled \magstep 4 % typewriter
  47.     \hyphenchar\seventeentt = -1         %  suppress hyphenation in \tt font
  48. \font\seventeenlasy = lasy8  scaled \magstep 4 % LaTeX symbol
  49.  
  50. % invisible seventeen point fonts
  51. \font\iseventeenrm   = ilcmss8  scaled \magstep 4 % roman
  52. \font\iseventeeni    = icmmi8   scaled \magstep 4 % math italic
  53.     \skewchar\iseventeeni ='177                  %  for math accents
  54. \font\iseventeensy   = icmsy8   scaled \magstep 4 % symbol
  55.     \skewchar\iseventeensy ='60           %   for placement of math accents
  56. \font\iseventeenit   = ilcmssi8 scaled \magstep 4 % italic
  57. \font\iseventeenbf   = ilcmssb8 scaled \magstep 4 % bold
  58. \font\iseventeentt   = icmtt8   scaled \magstep 4 % typewriter
  59.     \hyphenchar\iseventeentt = -1         %  suppress hyphenation in \tt font
  60. \font\iseventeenlasy = ilasy8  scaled \magstep 4 % LaTeX symbol
  61.  
  62. % visible twenty point fonts 
  63. \font\twentyrm   = lcmss8  scaled \magstep 5 % roman
  64. \font\twentyi    = cmmi8   scaled \magstep 5 % math italic
  65.     \skewchar\twentyi ='177                  %  for math accents
  66. \font\twentysy   = cmsy8   scaled \magstep 5 % symbol
  67.     \skewchar\twentysy ='60           %   for placement of math accents
  68. \font\twentyit   = lcmssi8 scaled \magstep 5 % italic
  69. \font\twentybf   = lcmssb8 scaled \magstep 5 % bold
  70. \font\twentytt   = cmtt8   scaled \magstep 5 % typewriter
  71.     \hyphenchar\twentytt = -1         %  suppress hyphenation in \tt font
  72. \font\twentylasy = lasy8  scaled \magstep 5 % LaTeX symbol
  73.  
  74. % invisible twenty point fonts
  75. \font\itwentyrm   = ilcmss8  scaled \magstep 5 % roman
  76. \font\itwentyi    = icmmi8   scaled \magstep 5 % math italic
  77.     \skewchar\itwentyi ='177                  %  for math accents
  78. \font\itwentysy   = icmsy8   scaled \magstep 5 % symbol
  79.     \skewchar\itwentysy ='60           %   for placement of math accents
  80. \font\itwentyit   = ilcmssi8 scaled \magstep 5 % italic
  81. \font\itwentybf   = ilcmssb8 scaled \magstep 5 % bold
  82. \font\itwentytt   = icmtt8   scaled \magstep 5 % typewriter
  83.     \hyphenchar\itwentytt = -1         %  suppress hyphenation in \tt font
  84. \font\itwentylasy = ilasy8  scaled \magstep 5 % LaTeX symbol
  85.  
  86. % visible twentyfour point fonts -- \magstep 6
  87. \font\twentyfourrm   = lcmss8  scaled 2986 % roman
  88. \font\twentyfouri    = cmmi8   scaled 2986 % math italic
  89.     \skewchar\twentyfouri ='177                  %  for math accents
  90. \font\twentyfoursy   = cmsy8   scaled 2986 % symbol
  91.     \skewchar\twentyfoursy ='60           %   for placement of math accents
  92. \font\twentyfourit   = lcmssi8 scaled 2986 % italic
  93. \font\twentyfourbf   = lcmssb8 scaled 2986 % bold
  94. \font\twentyfourtt   = cmtt8   scaled 2986 % typewriter
  95.     \hyphenchar\twentyfourtt = -1         %  suppress hyphenation in \tt font
  96. \font\twentyfourlasy = lasy8  scaled 2986 % LaTeX symbol
  97.  
  98. % invisible twentyfour point fonts
  99. \font\itwentyfourrm   = ilcmss8  scaled 2986 % roman
  100. \font\itwentyfouri    = icmmi8   scaled 2986 % math italic
  101.     \skewchar\itwentyfouri ='177                  %  for math accents
  102. \font\itwentyfoursy   = icmsy8   scaled 2986 % symbol
  103.     \skewchar\itwentyfoursy ='60           %   for placement of math accents
  104. \font\itwentyfourit   = ilcmssi8 scaled 2986 % italic
  105. \font\itwentyfourbf   = ilcmssb8 scaled 2986 % bold
  106. \font\itwentyfourtt   = icmtt8   scaled 2986 % typewriter
  107.     \hyphenchar\itwentyfourtt = -1         %  suppress hyphenation in \tt font
  108. \font\itwentyfourlasy = ilasy8  scaled 2986 % LaTeX symbol
  109.  
  110. % visible twentynine point fonts -- \magstep 7
  111. \font\twentyninerm   = lcmss8  scaled 3583 % roman
  112. \font\twentyninei    = cmmi8   scaled 3583 % math italic
  113.     \skewchar\twentyninei ='177                  %  for math accents
  114. \font\twentyninesy   = cmsy8   scaled 3583 % symbol
  115.     \skewchar\twentyninesy ='60           %   for placement of math accents
  116. \font\twentynineit   = lcmssi8 scaled 3583 % italic
  117. \font\twentyninebf   = lcmssb8 scaled 3583 % bold
  118. \font\twentyninett   = cmtt8   scaled 3583 % typewriter
  119.     \hyphenchar\twentyninett = -1         %  suppress hyphenation in \tt font
  120. \font\twentyninelasy = lasy8  scaled 3583 % LaTeX symbol
  121.  
  122. % invisible twentynine point fonts
  123. \font\itwentyninerm   = ilcmss8  scaled 3583 % roman
  124. \font\itwentyninei    = icmmi8   scaled 3583 % math italic
  125.     \skewchar\itwentyninei ='177                  %  for math accents
  126. \font\itwentyninesy   = icmsy8   scaled 3583 % symbol
  127.     \skewchar\itwentyninesy ='60           %   for placement of math accents
  128. \font\itwentynineit   = ilcmssi8 scaled 3583 % italic
  129. \font\itwentyninebf   = ilcmssb8 scaled 3583 % bold
  130. \font\itwentyninett   = icmtt8   scaled 3583 % typewriter
  131.     \hyphenchar\itwentyninett = -1         %  suppress hyphenation in \tt font
  132. \font\itwentyninelasy = ilasy8  scaled 3583 % LaTeX symbol
  133.  
  134. % visible thirtyfour point fonts -- \magstep 8
  135. \font\thirtyfourrm   = lcmss8  scaled 4300 % roman
  136. \font\thirtyfouri    = cmmi8   scaled 4300 % math italic
  137.     \skewchar\thirtyfouri ='177                  %  for math accents
  138. \font\thirtyfoursy   = cmsy8   scaled 4300 % symbol
  139.     \skewchar\thirtyfoursy ='60           %   for placement of math accents
  140. \font\thirtyfourit   = lcmssi8 scaled 4300 % italic
  141. \font\thirtyfourbf   = lcmssb8 scaled 4300 % bold
  142. \font\thirtyfourtt   = cmtt8   scaled 4300 % typewriter
  143.     \hyphenchar\thirtyfourtt = -1         %  suppress hyphenation in \tt font
  144. \font\thirtyfourlasy = lasy8  scaled 4300 % LaTeX symbol
  145.  
  146. % invisible thirtyfour point fonts
  147. \font\ithirtyfourrm   = ilcmss8  scaled 4300 % roman
  148. \font\ithirtyfouri    = icmmi8   scaled 4300 % math italic
  149.     \skewchar\ithirtyfouri ='177                  %  for math accents
  150. \font\ithirtyfoursy   = icmsy8   scaled 4300 % symbol
  151.     \skewchar\ithirtyfoursy ='60           %   for placement of math accents
  152. \font\ithirtyfourit   = ilcmssi8 scaled 4300 % italic
  153. \font\ithirtyfourbf   = ilcmssb8 scaled 4300 % bold
  154. \font\ithirtyfourtt   = icmtt8   scaled 4300 % typewriter
  155.     \hyphenchar\ithirtyfourtt = -1         %  suppress hyphenation in \tt font
  156. \font\ithirtyfourlasy = ilasy8  scaled 4300 % LaTeX symbol
  157.  
  158. % fortyone point fonts
  159. \font\fortyonerm  = lcmss8  scaled 5160 % roman
  160. \font\ifortyonerm = ilcmss8 scaled 5160 % roman
  161.  
  162. % math extension
  163. \font\tenex =cmex10  scaled\magstep3
  164. \font\itenex=icmex10 scaled\magstep3
  165.  
  166. % line and circle fonts
  167. \font\tenln    = line10
  168. \font\tenlnw   = linew10
  169. \font\tencirc  = lcircle10
  170. \font\tencircw = lcirclew10
  171.  
  172. \ifnum\fontdimen8\tenln=\fontdimen8\tencirc \else 
  173.   \@warning{Incompatible thin line and circle fonts}\fi
  174. \ifnum\fontdimen8\tenlnw=\fontdimen8\tencircw \else 
  175.   \@warning{Incompatible thick line and circle fonts}\fi
  176.  
  177. % Definition of type sizes
  178.  
  179. % NOTE: In this file, \lineskip is 1pt for all font sizes.
  180. \lineskip 1pt
  181. \normallineskip 1pt
  182.  
  183. \def\@subfam#1#2{\@warning{No \string#1\space typeface in 
  184.         SLiTeX, using \string#2}#2}
  185.  
  186.  
  187. % protected font names
  188. \def\rm{\protect\prm}
  189. \def\it{\protect\pit}
  190. \def\bf{\protect\pbf}
  191. \def\tt{\protect\ptt}
  192. \def\sl{\@subfam\sl\it}
  193. \def\sf{\@subfam\sf\rm}
  194. \def\sc{\@subfam\sc\rm}
  195.  
  196. \def\em{\protect\pem{}}
  197. \def\pem{\ifdim \fontdimen\@ne\font >\z@ \rm \else \it \fi}
  198.  
  199. \def\mit{\fam\@ne} 
  200. \def\cal{\fam\tw@}
  201.  
  202. \def\boldmath{\@warning{No \string\boldmath\space in SLiTeX}}
  203. \let\unboldmath=\relax
  204.  
  205. \def\@nomath#1{\ifmmode \@warning{\string#1\space in math mode.}\fi}
  206.  
  207.  
  208. % unused families defined to keep family numbering the same as in LaTeX
  209. %
  210. \newfam\itfam      % \it is family 4
  211. \newfam\slfam      % \sl is family 5  -  Not used in SLiTeX
  212. \newfam\bffam      % \bf is family 6
  213. \newfam\ttfam      % \tt is family 7
  214. \newfam\sffam      % \sf is family 8  -  Not used in SLiTeX
  215. \newfam\scfam      % \sf is family 9  -  Not used in SLiTeX
  216. \newfam\lyfam      % \ly is family 10
  217.  
  218.  
  219. \def\fourteenpt{\def\prm{\fam\z@\fourteenrm\def\@currfont{\rm}}%
  220. \textfont\z@\fourteenrm \scriptfont\z@\fourteenrm 
  221.   \scriptscriptfont\z@\fourteenrm
  222. \textfont\@ne\fourteeni \scriptfont\@ne\fourteeni 
  223.   \scriptscriptfont\@ne\fourteeni
  224. \textfont\tw@\fourteensy \scriptfont\tw@\fourteensy 
  225.   \scriptscriptfont\tw@\fourteensy
  226. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  227. \def\pit{\fam\itfam\fourteenit\def\@currfont{\it}}\textfont\itfam\fourteenit 
  228.     \scriptfont\itfam\fourteenit \scriptscriptfont\itfam\fourteenit
  229. \def\pbf{\fam\bffam\fourteenbf\def\@currfont{\bf}}\textfont\bffam\fourteenbf 
  230.    \scriptfont\bffam\fourteenbf \scriptscriptfont\bffam\fourteenbf
  231. \def\ptt{\fam\ttfam\fourteentt\def\@currfont{\tt}}\textfont\ttfam\fourteentt 
  232.     \scriptfont\ttfam\fourteentt \scriptscriptfont\ttfam\fourteentt
  233. \def\lasy{\fam\lyfam\fourteenlasy\def\@currfont{\lasy}}%
  234. \textfont\lyfam\fourteenlasy \scriptfont\lyfam\fourteenlasy 
  235.    \scriptscriptfont\lyfam\fourteenlasy}
  236.  
  237. \def\ifourteenpt{\def\prm{\fam\z@\ifourteenrm\def\@currfont{\rm}}%
  238. \textfont\z@\ifourteenrm \scriptfont\z@\ifourteenrm 
  239.    \scriptscriptfont\z@\ifourteenrm
  240. \textfont\@ne\ifourteeni \scriptfont\@ne\ifourteeni 
  241.    \scriptscriptfont\@ne\ifourteeni
  242. \textfont\tw@\ifourteensy \scriptfont\tw@\ifourteensy 
  243.     \scriptscriptfont\tw@\ifourteensy
  244. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  245. \def\pit{\fam\itfam\ifourteenit\def\@currfont{\it}}\textfont\itfam\ifourteenit 
  246.     \scriptfont\itfam\ifourteenit \scriptscriptfont\itfam\ifourteenit
  247. \def\pbf{\fam\bffam\ifourteenbf\def\@currfont{\bf}}\textfont\bffam\ifourteenbf 
  248.   \scriptfont\bffam\ifourteenbf \scriptscriptfont\bffam\ifourteenbf
  249. \def\ptt{\fam\ttfam\ifourteentt\def\@currfont{\tt}}\textfont\ttfam\ifourteentt 
  250.   \scriptfont\ttfam\ifourteentt \scriptscriptfont\ttfam\ifourteentt
  251. \def\lasy{\fam\lyfam\ifourteenlasy\def\@currfont{\lasy}}%
  252. \textfont\lyfam\ifourteenlasy \scriptfont\lyfam\ifourteenlasy 
  253.    \scriptscriptfont\lyfam\ifourteenlasy}
  254.  
  255. \def\seventeenpt{\def\prm{\fam\z@\seventeenrm\def\@currfont{\rm}}%
  256. \textfont\z@\seventeenrm \scriptfont\z@\fourteenrm 
  257.    \scriptscriptfont\z@\fourteenrm
  258. \textfont\@ne\seventeeni \scriptfont\@ne\fourteeni 
  259.    \scriptscriptfont\@ne\fourteeni
  260. \textfont\tw@\seventeensy \scriptfont\tw@\fourteensy 
  261.    \scriptscriptfont\tw@\fourteensy
  262. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  263. \def\pit{\fam\itfam\seventeenit\def\@currfont{\it}}\textfont\itfam\seventeenit 
  264.    \scriptfont\itfam\fourteenit \scriptscriptfont\itfam\fourteenit
  265. \def\pbf{\fam\bffam\seventeenbf\def\@currfont{\bf}}\textfont\bffam\seventeenbf 
  266.    \scriptfont\bffam\fourteenbf \scriptscriptfont\bffam\fourteenbf
  267. \def\ptt{\fam\ttfam\seventeentt\def\@currfont{\tt}}\textfont\ttfam\seventeentt
  268.    \scriptfont\ttfam\fourteentt \scriptscriptfont\ttfam\fourteentt
  269. \def\lasy{\fam\lyfam\seventeenlasy\def\@currfont{\lasy}}%
  270. \textfont\lyfam\seventeenlasy \scriptfont\lyfam\fourteenlasy 
  271.    \scriptscriptfont\lyfam\fourteenlasy}
  272.  
  273. \def\iseventeenpt{\def\prm{\fam\z@\iseventeenrm\def\@currfont{\rm}}%
  274. \textfont\z@\iseventeenrm \scriptfont\z@\ifourteenrm 
  275.    \scriptscriptfont\z@\ifourteenrm
  276. \textfont\@ne\iseventeeni \scriptfont\@ne\ifourteeni 
  277.    \scriptscriptfont\@ne\ifourteeni
  278. \textfont\tw@\iseventeensy \scriptfont\tw@\ifourteensy 
  279.    \scriptscriptfont\tw@\ifourteensy
  280. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  281. \def\pit{\fam\itfam\iseventeenit\def\@currfont{\it}}%
  282. \textfont\itfam\iseventeenit 
  283.    \scriptfont\itfam\ifourteenit \scriptscriptfont\itfam\ifourteenit
  284. \def\pbf{\fam\bffam\iseventeenbf\def\@currfont{\bf}}%
  285. \textfont\bffam\iseventeenbf 
  286.    \scriptfont\bffam\ifourteenbf \scriptscriptfont\bffam\ifourteenbf
  287. \def\ptt{\fam\ttfam\iseventeentt\def\@currfont{\tt}}%
  288. \textfont\ttfam\iseventeentt
  289.    \scriptfont\ttfam\ifourteentt \scriptscriptfont\ttfam\ifourteentt
  290. \def\lasy{\fam\lyfam\iseventeenlasy\def\@currfont{\lasy}}%
  291. \textfont\lyfam\iseventeenlasy \scriptfont\lyfam\ifourteenlasy 
  292.    \scriptscriptfont\lyfam\ifourteenlasy}
  293.  
  294. \def\twentypt{\def\prm{\fam\z@\twentyrm\def\@currfont{\rm}}%
  295. \textfont\z@\twentyrm \scriptfont\z@\seventeenrm 
  296.    \scriptscriptfont\z@\fourteenrm
  297. \textfont\@ne\twentyi \scriptfont\@ne\seventeeni 
  298.    \scriptscriptfont\@ne\fourteeni
  299. \textfont\tw@\twentysy \scriptfont\tw@\seventeensy 
  300.    \scriptscriptfont\tw@\fourteensy
  301. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  302. \def\pit{\fam\itfam\twentyit\def\@currfont{\it}}\textfont\itfam\twentyit 
  303.    \scriptfont\itfam\seventeenit \scriptscriptfont\itfam\fourteenit
  304. \def\pbf{\fam\bffam\twentybf\def\@currfont{\bf}}\textfont\bffam\twentybf 
  305.    \scriptfont\bffam\seventeenbf \scriptscriptfont\bffam\fourteenbf
  306. \def\ptt{\fam\ttfam\twentytt\def\@currfont{\tt}}\textfont\ttfam\twentytt
  307.    \scriptfont\ttfam\seventeentt \scriptscriptfont\ttfam\fourteentt
  308. \def\lasy{\fam\lyfam\twentylasy\def\@currfont{\lasy}}%
  309. \textfont\lyfam\twentylasy \scriptfont\lyfam\seventeenlasy 
  310.    \scriptscriptfont\lyfam\fourteenlasy}
  311.  
  312. \def\itwentypt{\def\prm{\fam\z@\itwentyrm\def\@currfont{\rm}}%
  313. \textfont\z@\itwentyrm \scriptfont\z@\iseventeenrm 
  314.    \scriptscriptfont\z@\ifourteenrm
  315. \textfont\@ne\itwentyi \scriptfont\@ne\iseventeeni 
  316.    \scriptscriptfont\@ne\ifourteeni
  317. \textfont\tw@\itwentysy \scriptfont\tw@\iseventeensy 
  318.    \scriptscriptfont\tw@\ifourteensy
  319. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  320. \def\pit{\fam\itfam\itwentyit\def\@currfont{\it}}\textfont\itfam\itwentyit 
  321.    \scriptfont\itfam\iseventeenit \scriptscriptfont\itfam\ifourteenit
  322. \def\pbf{\fam\bffam\itwentybf\def\@currfont{\bf}}\textfont\bffam\itwentybf 
  323.    \scriptfont\bffam\iseventeenbf \scriptscriptfont\bffam\ifourteenbf
  324. \def\ptt{\fam\ttfam\itwentytt\def\@currfont{\tt}}\textfont\ttfam\itwentytt
  325.    \scriptfont\ttfam\iseventeentt \scriptscriptfont\ttfam\ifourteentt
  326. \def\lasy{\fam\lyfam\itwentylasy\def\@currfont{\lasy}}%
  327. \textfont\lyfam\itwentylasy \scriptfont\lyfam\iseventeenlasy 
  328.    \scriptscriptfont\lyfam\ifourteenlasy}
  329.  
  330. \def\twentyfourpt{\def\prm{\fam\z@\twentyfourrm\def\@currfont{\rm}}%
  331. \textfont\z@\twentyfourrm \scriptfont\z@\twentyrm 
  332.    \scriptscriptfont\z@\seventeenrm
  333. \textfont\@ne\twentyfouri \scriptfont\@ne\twentyi 
  334.    \scriptscriptfont\@ne\seventeeni
  335. \textfont\tw@\twentyfoursy \scriptfont\tw@\twentysy 
  336.    \scriptscriptfont\tw@\seventeensy
  337. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  338. \def\pit{\fam\itfam\twentyfourit\def\@currfont{\it}}%
  339. \textfont\itfam\twentyfourit 
  340.    \scriptfont\itfam\twentyit \scriptscriptfont\itfam\seventeenit
  341. \def\pbf{\fam\bffam\twentyfourbf\def\@currfont{\bf}}%
  342. \textfont\bffam\twentyfourbf 
  343.    \scriptfont\bffam\twentybf \scriptscriptfont\bffam\seventeenbf
  344. \def\ptt{\fam\ttfam\twentyfourtt\def\@currfont{\tt}}%
  345. \textfont\ttfam\twentyfourtt
  346.    \scriptfont\ttfam\twentytt \scriptscriptfont\ttfam\seventeentt
  347. \def\lasy{\fam\lyfam\twentyfourlasy\def\@currfont{\lasy}}%
  348. \textfont\lyfam\twentyfourlasy \scriptfont\lyfam\twentylasy 
  349.    \scriptscriptfont\lyfam\seventeenlasy}
  350.  
  351. \def\itwentyfourpt{\def\prm{\fam\z@\itwentyfourrm\def\@currfont{\rm}}%
  352. \textfont\z@\itwentyfourrm \scriptfont\z@\itwentyrm 
  353.    \scriptscriptfont\z@\iseventeenrm
  354. \textfont\@ne\itwentyfouri \scriptfont\@ne\itwentyi 
  355.    \scriptscriptfont\@ne\iseventeeni
  356. \textfont\tw@\itwentyfoursy \scriptfont\tw@\itwentysy 
  357.    \scriptscriptfont\tw@\iseventeensy
  358. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  359. \def\pit{\fam\itfam\itwentyfourit\def\@currfont{\it}}%
  360. \textfont\itfam\itwentyfourit
  361.    \scriptfont\itfam\itwentyit \scriptscriptfont\itfam\iseventeenit
  362. \def\pbf{\fam\bffam\itwentyfourbf\def\@currfont{\bf}}%
  363. \textfont\bffam\itwentyfourbf 
  364.    \scriptfont\bffam\itwentybf \scriptscriptfont\bffam\iseventeenbf
  365. \def\ptt{\fam\ttfam\itwentyfourtt\def\@currfont{\tt}}%
  366. \textfont\ttfam\itwentyfourtt
  367.    \scriptfont\ttfam\itwentytt \scriptscriptfont\ttfam\iseventeentt
  368. \def\lasy{\fam\lyfam\itwentyfourlasy\def\@currfont{\lasy}}%
  369. \textfont\lyfam\itwentyfourlasy \scriptfont\lyfam\itwentylasy 
  370.    \scriptscriptfont\lyfam\iseventeenlasy}
  371.  
  372. \def\twentyninept{\def\prm{\fam\z@\twentyninerm\def\@currfont{\rm}}%
  373. \textfont\z@\twentyninerm \scriptfont\z@\twentyfourrm 
  374.    \scriptscriptfont\z@\twentyrm
  375. \textfont\@ne\twentyninei \scriptfont\@ne\twentyfouri 
  376.    \scriptscriptfont\@ne\twentyi
  377. \textfont\tw@\twentyninesy \scriptfont\tw@\twentyfoursy 
  378.    \scriptscriptfont\tw@\twentysy
  379. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  380. \def\pit{\fam\itfam\twentynineit\def\@currfont{\it}}%
  381. \textfont\itfam\twentynineit 
  382.    \scriptfont\itfam\twentyfourit \scriptscriptfont\itfam\twentyit
  383. \def\pbf{\fam\bffam\twentyninebf\def\@currfont{\bf}}%
  384. \textfont\bffam\twentyninebf 
  385.    \scriptfont\bffam\twentyfourbf \scriptscriptfont\bffam\twentybf
  386. \def\ptt{\fam\ttfam\twentyninett\def\@currfont{\tt}}%
  387. \textfont\ttfam\twentyninett
  388.    \scriptfont\ttfam\twentyfourtt \scriptscriptfont\ttfam\twentytt
  389. \def\lasy{\fam\lyfam\twentyninelasy\def\@currfont{\lasy}}%
  390. \textfont\lyfam\twentyninelasy \scriptfont\lyfam\twentyfourlasy 
  391.    \scriptscriptfont\lyfam\twentylasy}
  392.  
  393. \def\itwentyninept{\def\prm{\fam\z@\itwentyninerm\def\@currfont{\rm}}%
  394. \textfont\z@\itwentyninerm \scriptfont\z@\itwentyfourrm 
  395.    \scriptscriptfont\z@\itwentyrm
  396. \textfont\@ne\itwentyninei \scriptfont\@ne\itwentyfouri 
  397.    \scriptscriptfont\@ne\itwentyi
  398. \textfont\tw@\itwentyninesy \scriptfont\tw@\itwentyfoursy 
  399.    \scriptscriptfont\tw@\itwentysy
  400. \textfont\thr@@\itenex \scriptfont\thr@@\itenex 
  401.    \scriptscriptfont\thr@@\itenex
  402. \def\pit{\fam\itfam\itwentynineit\def\@currfont{\it}}%
  403. \textfont\itfam\itwentynineit 
  404. \scriptfont\itfam\itwentyfourit \scriptscriptfont\itfam\itwentyit
  405. \def\pbf{\fam\bffam\itwentyninebf\def\@currfont{\bf}}%
  406. \textfont\bffam\itwentyninebf 
  407.    \scriptfont\bffam\twentyfourbf \scriptscriptfont\bffam\twentybf
  408. \def\ptt{\fam\ttfam\itwentyninett\def\@currfont{\tt}}%
  409. \textfont\ttfam\itwentyninett
  410.    \scriptfont\ttfam\twentyfourtt \scriptscriptfont\ttfam\twentytt
  411. \def\lasy{\fam\lyfam\itwentyninelasy\def\@currfont{\lasy}}%
  412. \textfont\lyfam\itwentyninelasy \scriptfont\lyfam\itwentyfourlasy 
  413.    \scriptscriptfont\lyfam\itwentylasy}
  414.  
  415. \def\thirtyfourpt{\def\prm{\fam\z@\thirtyfourrm\def\@currfont{\rm}}%
  416. \textfont\z@\thirtyfourrm \scriptfont\z@\twentyninerm 
  417.    \scriptscriptfont\z@\twentyfourrm
  418. \textfont\@ne\thirtyfouri \scriptfont\@ne\twentyninei 
  419.    \scriptscriptfont\@ne\twentyfouri
  420. \textfont\tw@\thirtyfoursy \scriptfont\tw@\twentyninesy 
  421.    \scriptscriptfont\tw@\twentyfoursy
  422. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  423. \def\pit{\fam\itfam\thirtyfourit\def\@currfont{\it}}%
  424. \textfont\itfam\thirtyfourit 
  425.    \scriptfont\itfam\twentynineit \scriptscriptfont\itfam\twentyfourit
  426. \def\pbf{\fam\bffam\thirtyfourbf\def\@currfont{\bf}}%
  427. \textfont\bffam\thirtyfourbf 
  428.    \scriptfont\bffam\twentyninebf \scriptscriptfont\bffam\twentyfourbf
  429. \def\ptt{\fam\ttfam\thirtyfourtt\def\@currfont{\tt}}%
  430. \textfont\ttfam\thirtyfourtt
  431.    \scriptfont\ttfam\twentyninett \scriptscriptfont\ttfam\twentyfourtt
  432. \def\lasy{\fam\lyfam\thirtyfourlasy\def\@currfont{\lasy}}%
  433. \textfont\lyfam\thirtyfourlasy \scriptfont\lyfam\twentyninelasy 
  434.    \scriptscriptfont\lyfam\twentyfourlasy}
  435.  
  436. \def\ithirtyfourpt{\def\prm{\fam\z@\ithirtyfourrm\def\@currfont{\rm}}%
  437. \textfont\z@\ithirtyfourrm \scriptfont\z@\itwentyninerm 
  438.    \scriptscriptfont\z@\itwentyfourrm
  439. \textfont\@ne\ithirtyfouri \scriptfont\@ne\itwentyninei 
  440.    \scriptscriptfont\@ne\itwentyfouri
  441. \textfont\tw@\ithirtyfoursy \scriptfont\tw@\itwentyninesy 
  442.    \scriptscriptfont\tw@\itwentyfoursy
  443. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  444. \def\pit{\fam\itfam\ithirtyfourit\def\@currfont{\it}}%
  445. \textfont\itfam\ithirtyfourit 
  446.    \scriptfont\itfam\itwentynineit \scriptscriptfont\itfam\itwentyfourit
  447. \def\pbf{\fam\bffam\ithirtyfourbf\def\@currfont{\bf}}%
  448. \textfont\bffam\ithirtyfourbf 
  449.    \scriptfont\bffam\itwentyninebf \scriptscriptfont\bffam\itwentyfourbf
  450. \def\ptt{\fam\ttfam\ithirtyfourtt\def\@currfont{\tt}}%
  451. \textfont\ttfam\ithirtyfourtt
  452.    \scriptfont\ttfam\itwentyninett \scriptscriptfont\ttfam\itwentyfourtt
  453. \def\lasy{\fam\lyfam\ithirtyfourlasy\def\@currfont{\lasy}}%
  454. \textfont\lyfam\ithirtyfourlasy \scriptfont\lyfam\itwentyninelasy 
  455.    \scriptscriptfont\lyfam\itwentyfourlasy}
  456.  
  457. \def\fortyonept{\thirtyfourpt\def\prm{\fam\z@\fortyonerm\def\@currfont{\rm}}%
  458. \textfont\z@\fortyonerm 
  459. \scriptfont\z@\twentyninerm \scriptscriptfont\z@\twentyfourrm}
  460.  
  461. \def\ifortyonept{\ithirtyfourpt
  462.   \def\prm{\fam\z@\ifortyonerm\def\@currfont{\rm}}%
  463. \textfont\z@\ifortyonerm 
  464. \scriptfont\z@\itwentyninerm \scriptscriptfont\z@\itwentyfourrm}
  465.  
  466. % Definitions of math operators added by LaTeX
  467. \mathchardef\mho"0A30
  468. \mathchardef\Join"3A31
  469. \mathchardef\Box"0A32
  470. \mathchardef\Diamond"0A33
  471. \mathchardef\leadsto"3A3B
  472. \mathchardef\sqsubset"3A3C
  473. \mathchardef\sqsupset"3A3D
  474. \def\lhd{\mathbin{< \hbox to -.43em{}\if@visible 
  475.    \hbox{\vrule \@width .065em \@height .55em \@depth .05em}\else
  476.    \hbox{\hskip .065em \vrule \@width \z@ \@height .55em \@depth .05em}
  477.     \fi\hbox to .2em{}}}
  478. \def\rhd{\mathbin{\hbox to .3em{}\if@visible
  479.     \hbox{\vrule \@width .065em \@height .55em \@depth .05em}\else
  480.     \hbox{\hskip .065em \vrule \@width \z@ \@height .55em \@depth .05em}\fi
  481.     \hbox to -.43em{}>}}
  482. \def\unlhd{\mathbin{\leq \hbox to -.43em{}\if@visible
  483.     \hbox{\vrule \@width .065em \@height .63em \@depth -.08em}\else
  484.     \hbox{\hskip .065em \vrule \@width \z@ \@height .63em \@depth -.08em}\fi
  485.     \hbox to .2em{}}}
  486. \def\unrhd{\mathbin{ \hbox to .3em{}\if@visible
  487.     \hbox{\vrule \@width .065em \@height .63em \@depth -.08em}\else
  488.     \hbox{\hskip .065em \vrule \@width \z@ \@height .63em \@depth -.08em}\fi
  489.     \hbox to -.43em{}\geq}}
  490.